
body {
    color: #333;
    font-size: 12px;
}

.help-block {
    color: #999;
    font-size: 12px;
}

.layui-input, .layui-select {
    line-height: 38px;
}
.
.think-box-shadow {
    padding: 20px !important;
    background: #fff !important;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .22);
    border-radius: 5px;
}

.layui-table[lay-skin=line] {
    border-width: 0;
    border-color: #DCDCDC;
}

.layui-table tr:first-child td:first-child, .layui-table tr:first-child th:first-child {
    border-top-left-radius: 5px;
}

.layui-table .list-table-check-td input {
    margin: 0 !important;
    vertical-align: middle;
}

.table-block {
    width: 100%;
    display: table !important;
    box-sizing: border-box;
}

.layui-table .list-table-sort-td input {
    width: 50px;
    color: #666;
    padding: 2px;
    font-size: 9pt;
    border: 1px solid #DCDCDC;
    text-align: center;
    line-height: 18px;
}